package com.itany.corejava.code05_方法;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年10月26日 11:51
 */
public class Test02_return关键字的使用 {
    public static void main(String[] args) {

        //调用方法
        // show("alice");
        // String str=show("alice");
        // System.out.println(str);

        // show2(20);

        // show5(10,20);
        int res=show7(10,2,3);
        System.out.println(res);
    }

    // return关键字的作用:
    // 1.return 值，用来返回方法的结果
    public static String show(String name){
        System.out.println("------------");
        return name;//返回方法的结果


    }

    // 2.结束方法的执行
    public static void show2(int n){
        if(n>10){
            return;//结束方法的执行
        }
        System.out.print("您传入进来的数据是:"+n);
    }

    // 3.如果当前的方法是无返回值的，无返回值的方法可以使用return关键字直接结束， 也可以不使用return
    // 有返回值的方法,必须使用return 值 结束
    public static void show3(){
        return;
        // System.out.print(111);//return 关键字之后不能存在代码
    }

    public static void show4(){
        System.out.print("我是用来测试的show4");
    }
    public static int show5(int a,int b){
        show4();
        int sum=a*b;
        return sum;
    }
    public static int show6(int a,int b){
        return a-b;
    }
    public static int show7(int a,int b,int c){
        show6(a,b);
        return a*b*c;
    }

}
